Big Huge Thesaurus

rana goliath

noun

sounds kind of like